package cn.dt70.service;

import cn.dt70.pojo.AqbInterest;
import cn.dt70.pojo.AqbInterestandcode;
import cn.dt70.utils.PageSupport;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface AqbInterestService {

    //兑换加息卷之后给用户添加加息卷
    boolean addInterest(Integer uid, AqbInterestandcode itc);

    //查询用户所有加息劵的方法,附带分页
    List<AqbInterest> getAllByUid(Integer uid, Integer status, PageSupport ps);

    //修改用户加息卷状态
    boolean changeStatus(Integer uid,Integer jxId,Integer status);

    //查询用户所有可使用加息劵的方法，无分页
    List<AqbInterest> getInterestsByUid(Integer uid, Integer status);

    //查询用户所有可使用加息劵的方法，无分页,最大投资额不超过***
    List<AqbInterest> getInterestsByUidAndMoney(Integer uid, Integer status,Double maxMoney);
}
